package com.hcss.sys.modulelog.service;

import com.github.pagehelper.PageInfo;
import com.hcss.sys.modulelog.model.HcSysModulelog;
import com.hcss.sys.modulelog.model.par.HcSysModulelogPar;

import java.util.List;

/**
 * @描述: HcSysModulelog-服务接口
 * @作者: fengzhaodong
 * @创建日期: 2019-09-30 17:08:47
 */
public interface HcSysModulelogService {

	/**
	 * 分页并获取数据
     *
	 * @param par 参数对象
	 * @return
	 */
    PageInfo<HcSysModulelog> queryPagingData(HcSysModulelogPar par) throws Exception;
    
    /**
     * 获取全部数据，不分页
     * @param par
     * @return
     */
    List<HcSysModulelog> queryAllData(HcSysModulelogPar par) throws Exception;
	
	/**
	 * 插入一个新的model
     *
	 * @param model 要插入的model
	 * @return
	 */
	void insertModel(HcSysModulelog model);

	
	/**
	 * 通过主键id获取数据
     *
	 * @param id 主键
	 * @return
	 */
	HcSysModulelog selectByPK(String id);
}
